

export default {


  /**
   * @func 扫码
   * @param {Object} query 请求参数
   * @param {number} needResult =0  默认为0，扫描结果由企业微信处理，1则直接返回扫描结果，
   * @param {array} scanType =["qrCode", "barCode"]  可以指定扫二维码还是一维码，默认二者都有
   * @returns {Promise} 返回一个Promise
   */
  scanQRCode: function (query) {
    return new Promise(async (resolve, reject) => {
      wx.scanQRCode({
        desc: "扫一扫",
        needResult: query && query.needResult === 0 ? 0 : 1,
        scanType: query && query.scanType && query.scanType.length ? query.scanType : ["qrCode", "barCode"], // 可以指定扫二维码还是一维码，默认二者都有
        complete: function (res) {
          resolve(res)
          console.log("扫码接口----", res);
        }
      });
    });
  },


}